<?php
use app\admin\model\AuthDepartment;

if (!function_exists('GetTrajectory')) {
	 /**
     * 获取轨迹时间段
     * @return array
	 * @author gzy
	 * @date   2018年9月2日 13:30:00
     */
  function  GetTrajectory($date = NULL){
		if(empty($date)) $date = date('Y/m/d');
		$arr = [];
		for($i=9; $i<18; $i++ ){
			for($a=0;$a<60;$a=$a+30){
				if($a == 0) $a = '00';
				if($i == 9) $i = '09';
				$arr[$i.'.'.$a]['start_time'] = strtotime($date.' '.$i.':'.$a.':59');
				$s = $a+29  ;
				$arr[$i.'.'.$a]['end_time'] =strtotime($date.' '.$i.':'.$s.':59');
			}
		}
		
		return $arr;
	}
}

if (!function_exists('getChild')) {
    /**
     * 查询所在的分区
     * @param array $deptId  人员所在的部门
     * @param array $parentId 查询所在的分区
     * @return mixed|null
     */
    function getChild(array $deptId,array $parentId = [14,15,16,17]){
        $dept = null;
        $Dept = new AuthDepartment();
        $deptlist = $Dept::DepList();
        foreach ($parentId as $k=>$value)
        {
            for($i = 0;$i<count($deptlist['department']);$i++){
                if($deptlist['department'][$i]['parentid'] == $value){
                    $html[$value][] = $deptlist['department'][$i]['id'];
                }
            }
            foreach ($deptId as $values)
            {
                if(in_array($values,$html[$value]))
                {
                    $dept = $value;
                }
                if($values == $value)
                {
                    $dept = $value;
                }
            }
        }
        return $dept;
    }
}